.confirmorder{
  width: 100%;
  height: 100%;
  background: #f5f5f5;
}

.confirmorder .addressinfo{
    margin-top: 1rem;
    background: #fff;
    overflow: hidden;
    padding:0.5rem 0.2rem;
    position: relative;
}
.confirmorder .addressinfo span{
    float: left;
    width: 2rem;
    text-align: center;
}
.confirmorder .addressinfo div{
    width: 4.5rem;
    float: left;
}
.confirmorder .addressinfo div p{
    padding-bottom: 0.2rem;
}
.confirmorder .addressinfo em{
    position: absolute;
    left: 0.65rem;
    top:1.1rem;
    color: #b23032;
    border: 1px solid #b23032;
    padding:0.1rem 0.2rem;
}
.confirmorder .addressinfo i{
    position: absolute;
    width: 0.5rem;
    height: 0.5rem;
    top:0.7rem;
    background: url(../../images/arrow.png) no-repeat;
    background-size:cover;
}
.confirmorder ul{
    padding-top:0.3rem;
}
.confirmorder li{
  background: #fff;
  overflow: hidden;
  padding: 0.5rem 0.2rem;
  position: relative;
  border-bottom: 1px solid #f5f5f5;
}
.confirmorder li img{
    float:left;
    width:2rem;
    height:2rem;
}
.confirmorder li div{
    float:left;
    width: 4.5rem;
    padding-left:0.3rem;
    font-size:0.3rem;
}
.confirmorder li div p{
    padding-bottom: 0.2rem;
}
.confirmorder li div p.price{
    color:red;
}
.confirmorder li div  span{
    position:absolute;
    right: 0.4rem;
    bottom:0.5rem;
}
.confirmorder .sendpay,.confirmorder .freight{
   height: 0.8rem;
   line-height: 0.8rem;
   border-bottom: 1px solid #f5f5f5;
   background: #fff;
   padding: 0 0.2rem;
}
.confirmorder  textarea{
   display: block;
   width:100%;
   height:2rem;
   resize:none;
   background: #fff;
   padding:0.2rem;
   box-sizing:border-box;
}

.confirmorder .bot{
   position: fixed;
   left:0;
   bottom:0;
   width:100%;
   height: 1.2rem;
   background: #fafafa;
}
.confirmorder .bot p{
    float: left;
    line-height: 1.2rem;
    margin-left: 0.4rem;
}
.confirmorder .bot p span{
    color:#b23032;
}
.confirmorder .bot em{
    float: right;
    background: #b23032;
    color: #fff;
    width: 2.5rem;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
}
.confirmorder .sendMask{
   background: rgba(0,0,0,0.5);
   position: fixed;
   left: 0;
   top:0;
   width: 100%;
   height: 100%;
}

.confirmorder .sendMask div{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
}
.confirmorder .sendMask div p{
    box-sizing: border-box;
    line-height: 0.8rem;
    padding-left: 0.3rem;
    border-bottom: 1px solid #ccc;
}
.confirmorder .sendMask div p.active{
    background: #804e7a;
    color: #fff;
}